Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
1 LEIGH PLACE Semi-Detached £362,558 £230,000 13 Jul 2007
2 LEIGH PLACE Terraced £317,146 £172,500 15 Jul 2005
4 LEIGH PLACE Semi-Detached £509,624 £390,000 31 Jan 2017
5 LEIGH PLACE Semi-Detached £276,125 £169,500 23 Feb 2007
6 LEIGH PLACE Semi-Detached £400,028 £87,000 18 Dec 1998
8 LEIGH PLACE Semi-Detached £504,526 £402,000 17 Jan 2018